// import { fileURLToPath, URL } from 'node:url'

// import { defineConfig } from 'vite'
// import vue from '@vitejs/plugin-vue'
// import vueDevTools from 'vite-plugin-vue-devtools'

// // https://vite.dev/config/
// export default defineConfig({
//   plugins: [
//     vue(),
//     vueDevTools(),
//   ],
//   resolve: {
//     alias: {
//       '@': fileURLToPath(new URL('./src', import.meta.url))
//     },
//   },
// })

// import { defineConfig } from 'vite'
// import vue from '@vitejs/plugin-vue'
// import Components from 'unplugin-vue-components/vite'
// import { VantResolver } from 'unplugin-vue-components/resolvers'

// export default defineConfig({
//   plugins: [
//     vue(),
//     // 自动导入 Vant 组件
//     Components({
//       resolvers: [VantResolver()]
//     })
//   ]
// })

import { defineConfig } from 'vite';  
import vue from '@vitejs/plugin-vue';  
import Components from 'unplugin-vue-components/vite';  
// import { VantResolver } from 'unplugin-vue-components/resolvers';  
// import { vantPlugin } from '@vant/vite-plugin';  

export default defineConfig({  
  plugins: [  
    vue(),  
    // 配置组件自动导入  
    Components({  
      // resolvers: [VantResolver({ importStyle: 'vite' })]  
    }),  
    // Vant 插件配置  
    // vantPlugin({  
    //   autoImport: true,  
    //   ssr: true  
    // })  
  ],  
  resolve: {  
    alias: {  
      '@': '/src'  
    }  
  }  
});  